     @charset"utf-8";
     /* 分辨率高于1920px - 页面内容居中显示*/
     
     @media screen and (min-width: 1920px) {
         html,
         body {
             max-width: 1920px;
             margin: auto;
         }
         .pageheader .header,
         .warp {
             max-width: 1440px;
             width: 1440px;
         }
     }
     /* 分辨率为1680px */
     
     @media screen and (max-width: 1680px) {
         .pageheader .header,
         .warp {
             width: 83.334%;
         }
         .banner .index_banner .index_banner_text h3 {
             font-size: 36px;
             width: 70%;
             line-height: 42px;
         }
         .banner .index_banner .index_banner_text p {
             font-size: 30px;
             line-height: 38px;
         }
         .banner .banner-prev,
         .banner .banner-next {
             width: 19px;
             height: 39px;
         }
         .banner .swiper-container-horizontal>.swiper-pagination-bullets,
         .banner .swiper-pagination-custom,
         .banner .swiper-pagination-fraction {
             bottom: 70px;
         }
         .index-research,
         .index_news {
             padding: 90px 0;
         }
         .research_swiper .swiper-slide {
             width: 680px;
         }
         .index_title h3 {
             font-size: 32px;
             line-height: 38px;
         }
         .index_set-ext .index-swiper_h3 h3,
         .index_set-ext .index-swiper_h3 h3 span {
             font-size: 28px;
             line-height: 32px;
         }
         .index_about_comt h3 {
             font-size: 32px;
             line-height: 38px;
         }
         .footer-conter {
             margin-bottom: 80px;
         }
         .banner_img .banner_img_text span {
             font-size: 68px;
         }
         .banner_img .banner_img_text h3 {
             font-size: 38px;
         }
         .B-about {
             padding: 70px 0 100px 0;
         }
         .B-about .B-about-r h4 {
             font-size: 24px;
             line-height: 30px;
         }
         .B-about-r .mCSB_container {
             padding-left: 116px;
         }
         .B-about .B-about-l h3 {
             font-size: 58px;
         }
         .rw_tk .renwu_text .renwu_xq {
             height: 255px;
         }
         .B4-hzhb {
             margin-bottom: 90px;
         }
         .B4-hzhb-list {
             padding-bottom: 110px;
         }
         .c2_tlit_comt .c2_h3 h3,
         .c2_over h3,
         .ov_c2 .c2_h3 h3 {
             font-size: 28px;
             line-height: 34px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2ul_li_dl .c2_ul_img h3 {
             font-size: 28px;
             line-height: 36px;
         }
         .d2_conter .d1_table .d1_comtew tbody tr td {
             padding: 20px 0px;
         }
         .E1-news {
             padding-bottom: 100px;
         }
         .f1_conter {
             padding: 70px 0 110px 0;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut h3 {
             font-size: 28px;
         }
         .rw_tk {
             height: 560px;
         }
     }
     /* 1600px的样式控制 */
     
     @media screen and (max-width: 1610px) {
         .banner .index_banner .index_banner_text h3 {
             font-size: 32px;
             line-height: 38px;
             margin-bottom: 30px;
         }
         .banner .index_banner .index_banner_text p {
             font-size: 28px;
             line-height: 34px;
         }
         .research_swiper .swiper-slide {
             width: 665px;
         }
         .pageheader .header,
         .warp {
             width: 1360px;
         }
         .index_title h3 {
             font-size: 30px;
             line-height: 36px;
         }
         .index-research,
         .index_news {
             padding: 80px 0;
         }
         .index_set-ext {
             padding: 63px 59px 87px 46px;
         }
         .index_set-ext .index-swiper_h3 h3 .icon_img {
             margin-right: 22px;
         }
         .index_set-ext .index-swiper_h3 p {
             padding-left: 14%;
         }
         .index_about_comt h3 {
             font-size: 30px;
             line-height: 36px;
             margin-bottom: 30px;
         }
         .footer-l-p p.icon_eml::before {
             width: 15px;
             top: 7px;
         }
         .footer-l-p p {
             padding-left: 25px;
         }
         .footer-l-p p.icon_add::before {
             width: 11px;
             top: 4px;
         }
         .banner_img .banner_img_text span {
             font-size: 64px;
         }
         .banner_img .banner_img_text h3 {
             font-size: 36px;
         }
         .B-about-r .mCSB_container {
             padding-left: 116px;
         }
         .B-about .B-about-l h3 {
             font-size: 54px;
         }
         .rw_tk {
             padding: 73px 62px;
         }
         .B2-item {
             padding-bottom: 100px;
         }
         .B4-hzhb {
             margin-bottom: 80px;
         }
         .B4-hzhb-list {
             padding-bottom: 100px;
         }
         .d2_conter .d2_table .d2_comtew tbody tr td {
             padding: 0px 17px;
         }
         .d2_conter {
             padding: 70px 0 90px 0;
         }
         .E1-news {
             padding-bottom: 90px;
         }
         .e2-delis-news .e2_title h3 {
             font-size: 26px;
             line-height: 30px;
         }
         .e2-delis-news {
             padding: 70px 0 100px 0;
         }
         .e2-delis-news .e2_conter {
             margin-bottom: 70px;
         }
         .f3_conter {
             padding-bottom: 100px;
         }
         .rw_tk {
             height: 550px;
         }
     }
     /* 分辨率为1440px、1366px的样式控制 / 分辨率为1920px被放大到125%的样式控制 */
     
     @media screen and (max-width: 1560px) and (min-width: 1500px) {
         .pageheader .header,
         .warp {
             width: 1200px;
         }
         .banner .index_banner .index_banner_text h3 {
             font-size: 30px;
             width: 62%;
         }
         .banner .index_banner .index_banner_text p {
             font-size: 24px;
             line-height: 30px;
         }
         .banner .index_banner .index_banner_text .baner_moore span {
             font-size: 14px;
             line-height: 24px;
         }
         .banner .index_banner .index_banner_text .baner_moore i.icon_more {
             width: 12px;
             height: 9px;
         }
         .banner .cont_baner {
             width: 10px;
         }
         .swpBan .swiper-pagination-bullet {
             width: 4px;
             height: 4px;
         }
         .swpBan .swiper-pagination-bullet-active {
             width: 30px;
             height: 4px;
         }
         .index-research,
         .index_news {
             padding: 60px 0;
         }
         .index_title h3 {
             font-size: 24px;
             line-height: 30px;
         }
         .index_title a.more_index span {
             font-size: 14px;
             line-height: 24px;
         }
         .index_title a.more_index i.icon_more {
             width: 12px;
             height: 8px;
         }
         .index_title a.more_index {
             width: 120px;
             height: 40px;
         }
         .index_research_swiper {
             margin-top: 30px;
         }
         .research_swiper .swiper-slide {
             width: 585px;
         }
         .index_set-ext .index-swiper_h3 h3,
         .index_set-ext .index-swiper_h3 h3 span {
             font-size: 24px;
         }
         .index_set-ext .index-swiper_h3 p {
             font-size: 18px;
         }
         .index_set-ext .span_more1 span {
             font-size: 14px;
         }
         .index_research_swiper .jsys_swiper-next,
         .index_research_swiper .jsys_swiper-prev {
             width: 24px;
             height: 24px;
         }
         .index_swiper_next .swiper-pagination-bullet {
             width: 4px;
             height: 4px;
             margin: 0 4px;
         }
         .index_about_comt .index_about_cote p {
             font-size: 14px;
             line-height: 24px;
         }
         .index_about_comt h3 {
             font-size: 24px;
         }
         .index_about_comt h3 {
             margin-bottom: 20px;
         }
         .index_about_comt .about_more a {
             width: 120px;
             height: 40px;
         }
         .index_about_comt .about_more span {
             font-size: 14px;
         }
         .index_about_comt .about_more i.icon_more {
             width: 12px;
             height: 9px;
         }
         .index_news_list {
             margin-top: 30px;
         }
         .index_news_text .index-news-h3 h3,
         .index_news_text .index-news-h3 h3 a {
             font-size: 20px;
         }
         .index_news_text .index-news-h3 p {
             font-size: 14px;
             line-height: 26px;
         }
         .index_news_text .index_news_more span {
             font-size: 14px;
         }
         .index_news_text .index_news_more span i.icon_more1 {
             width: 18px;
             height: 18px;
         }
         .index_news_text .index-news-h3 .index-news-data span {
             font-size: 14px
         }
         .index_news_text .index_news_more {
             margin-top: 30px;
         }
         .footer-l-h3 h3 {
             font-size: 24px;
         }
         .footer-logo img {
             width: 120px;
         }
         .footer-logo {
             margin-bottom: 30px;
         }
         .footer-l-p p {
             font-size: 14px;
             line-height: 28px;
         }
         .footer-l-p p .icon_eml {
             margin-right: 12px;
         }
         .footer-l-p p .icon_add {
             margin-right: 14px;
         }
         .footer-c p {
             font-size: 14px;
         }
         .footer-c h4,
         .footer-r ul li h4 {
             font-size: 16px;
             line-height: 24px;
         }
         .footer-r ul li dl dt a {
             font-size: 14px;
         }
         .footer-r ul li h4 {
             margin-bottom: 30px;
         }
         .footer {
             padding-top: 50px;
         }
         .footer-c h4 {
             margin-bottom: 24px;
         }
         .footer-conter {
             margin-bottom: 60px;
         }
         .footer_bah p,
         .footer_bah span,
         .footer_bah a {
             font-size: 14px;
         }
         .footer_bah .top-fh {
             width: 40px;
             height: 40px;
         }
         .banner_img .banner_img_text span {
             font-size: 50px;
         }
         .banner_img .banner_img_text h3 {
             font-size: 24px;
         }
         .B-about-r .mCSB_container {
             padding-left: 116px;
         }
         .B-about .B-about-l h3 {
             font-size: 48px;
         }
         .submenu .swiper-slide a {
             font-size: 18px;
             line-height: 40px;
             padding: 0 30px;
         }
         .submenu {
             height: 80px;
         }
         .B-about {
             padding: 60px 0 80px 0;
         }
         .B3-hist .his_oa .swiper-slide h3 {
             font-size: 350px;
         }
         .ridt_b3 {
             padding-bottom: 90px;
         }
         .B3-hist .his_oa {
             height: 510px;
         }
         .B4-hzhb ul li .b4-text p {
             font-size: 16px
         }
         .B4-hzhb {
             margin-bottom: 50px;
         }
         .B4-hzhb-list {
             padding-bottom: 60px;
         }
         .pages ul li a {
             font-size: 14px;
         }
         .d2_conter .d1_table .d1_comtew thead tr th,
         .d2_conter .d1_table .d1_comtew tbody tr td {
             font-size: 16px !important;
         }
         .d2_conter .d2_title h3 {
             font-size: 28px;
         }
         .d2_conter {
             padding: 60px 0 80px 0;
         }
         .d2_conter .d2_table .d2_comtew tbody tr td,
         .d2_conter .d2_table .d2_comtew thead tr th {
             font-size: 16px;
         }
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3,
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3 a {
             font-size: 20px;
             line-height: 28px;
         }
         .e1-news-list ul li .e1-news-text .e1-news-h3 p {
             font-size: 14px;
             line-height: 24px;
             height: 48px;
         }
         .e1-news-list ul li .index_news_more span {
             font-size: 14px;
         }
         .e1-news-text .e1-news-h3 .index-news-data span {
             font-size: 14px;
         }
         .e1-news-list ul li .e1-news-text {
             padding-top: 24px;
         }
         .E1-news {
             padding-bottom: 80px;
         }
         .e2-delis-news .e2_title h3 {
             font-size: 24px;
             line-height: 30px;
         }
         .e2-delis-news {
             padding: 60px 0 80px 0;
         }
         .e2-delis-news .e2_conter {
             margin-bottom: 50px;
         }
         .e2-delis-news .e2_title p span {
             font-size: 14px;
             line-height: 24px;
         }
         .e2-delis-news .e2_conter,
         .e2-delis-news .e2_conter p {
             font-size: 14px;
             line-height: 24px;
         }
         .e2-delis-news .xiangqing_page p,
         .e2-delis-news .xiangqing_page span,
         .e2-delis-news .xiangqing_page a {
             font-size: 14px;
         }
         .f1_conter .f1_swhz_index .f1_swhz_title p {
             line-height: 30px;
         }
         .f1_conter {
             padding: 60px 0 90px 0;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut h3 {
             font-size: 24px;
             line-height: 28px;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut p span {
             font-size: 14px;
             line-height: 30px;
         }
         .ga_zxns_list ul li .sgcg_title .span span {
             font-size: 14px
         }
         .F2_zxns {
             padding-bottom: 100px;
         }
         .f3_top .f3_title h3 {
             font-size: 26px;
         }
         .f3_top .f3_ul ul li .f3_text p {
             font-size: 14px;
         }
         .f3_top .f3_ul ul li .f3_text h3 {
             font-size: 20px;
         }
         .f3_marp {
             height: 300px;
         }
     }
     /* 分辨率为1440px的样式控制*/
     
     @media screen and (max-width: 1450px) {
         .pageheader .header,
         .warp,
         .banner .index_banner .index_banner_text {
             width: 1200px;
         }
         .banner .index_banner .index_banner_text h3 {
             width: 64%;
         }
         .banner .swiper-container-horizontal>.swiper-pagination-bullets,
         .banner .swiper-pagination-custom,
         .banner .swiper-pagination-fraction {
             bottom: 36px;
         }
         .research_swiper .swiper-slide {
             width: 585px;
         }
         .index_set-ext .index-swiper_h3 h3 .icon_img {
             margin-right: 14px;
         }
         .index-research,
         .index_news {
             padding: 70px 0;
         }
         .index_swiper_next {
             margin-top: 50px;
         }
         .footer-conter {
             margin-bottom: 40px;
         }
         .footer-l-p p.icon_eml::before {
             width: 15px;
             top: 9px;
         }
         .footer-l-p p.icon_add::before {
             width: 11px;
             top: 6px;
         }
         .footer-r ul li h4 {
             margin-bottom: 28px;
         }
         .B-about-r .mCSB_container {
             padding-left: 80px;
         }
         .B-about .B-about-l h3 {
             font-size: 50px;
         }
         .submenu {
             height: 80px;
         }
         .B3-hist .his_oa .swiper-slide h3 {
             font-size: 388px;
         }
         .B3-hist .his_oa {
             height: 529px;
         }
         .B4-hzhb {
             margin-bottom: 70px;
         }
         .B4-hzhb-list {
             padding-bottom: 90px;
         }
         .c2_tlit_comt .c2_h3 h3,
         .c2_over h3,
         .ov_c2 .c2_h3 h3 {
             font-size: 26px;
             line-height: 34px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2ul_li_dl .c2_ul_img h3 {
             font-size: 26px;
             line-height: 36px;
         }
         .c2_tlit_comt p {
             margin-bottom: 20px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2ul_li_dl .c2_ul_img .icom_img {
             width: 40px;
             margin-right: 24px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_dl_comt {
             padding-left: 108px;
         }
         .d2_conter .d1_table .d1_comtew thead tr th,
         .d2_conter .d1_table .d1_comtew tbody tr td {
             font-size: 16px;
         }
         .d2_conter {
             padding: 70px 0 90px 0;
         }
         .d2_conter .d2_table .d2_comtew tbody tr td,
         .d2_conter .d2_table .d2_comtew thead tr th {
             font-size: 16px;
         }
         .d2_conter .d2_table .d2_comtew thead tr th {
             height: 70px;
         }
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3,
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3 a {
             font-size: 22px;
             line-height: 46px;
         }
         .e1-news-list {
             margin-bottom: 60px;
         }
         .E1-news {
             padding-bottom: 80px;
         }
         .f1_conter .f1_swhz_index .f1_swhz_title p {
             line-height: 24px;
         }
         .f1_conter .f1_swhz_index .f1_swhz_title h3 {
             font-size: 26px;
             margin-bottom: 8px;
         }
         .f1_conter .f1_swhz_index {
             padding: 39px 80px 60px 80px;
         }
         .f1_conter {
             padding: 60px 0 90px 0;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut h3 {
             font-size: 26px;
         }
         .ga_zxns_list ul li .sgcg_title {
             padding-bottom: 24px;
         }
         .ga_zxns_list ul li {
             padding-top: 24px;
         }
         .ga_zxns_list ul li .sgcr_text {
             padding: 40px;
         }
         .F2_zxns {
             padding-bottom: 90px;
         }
         .f3_marp {
             height: 300px;
         }
         .rw_tk {
             height: 550px;
         }
     }
     /* 分辨率为1366px的样式控制*/
     
     @media screen and (max-width: 1400px) {
         .pageheader .header .Switch_n {
             margin-left: 3.6%;
         }
         .index_title h3 {
             font-size: 24px;
         }
         .pageheader .header,
         .warp,
         .banner .index_banner .index_banner_text {
             width: 1140px;
         }
         .research_swiper .swiper-slide {
             width: 560px;
         }
         .index_set-ext .index-swiper_h3 h3,
         .index_set-ext .index-swiper_h3 h3 span {
             font-size: 24px;
         }
         .index_set-ext {
             padding: 56px 59px 55px 46px;
         }
         .index_about_comt .index_about_cote p {
             -webkit-line-clamp: 8;
         }
         .index_title a.more_index {
             height: 46px;
         }
         .footer {
             padding-top: 64px;
         }
         .footer-r ul li h4 {
             margin-bottom: 24px;
         }
         .footer-conter {
             margin-bottom: 30px;
         }
         .footer-conter .footer-r {
             padding-left: 3%;
         }
         .footer-l-p p {
             padding-left: 22px;
             font-size: 15px;
         }
         .B4-hzhb {
             margin-bottom: 60px;
         }
         .B4-hzhb-list {
             padding-bottom: 80px;
         }
         .f3_top .f3_ul ul li {
             padding: 6px 9px 0 9px;
         }
     }
     /* 分辨率为1280px的样式控制 / 分辨率为1920px被放大到150%的样式控制 / 分辨率为1440px、1366px被放大到125%/150%的样式控制 */
     
     @media screen and (max-width: 1280px) and (min-width: 1201px) {
         .banne_ny {
             margin-top: 80px;
         }
         .pageheader .header,
         .warp {
             width: 980px;
         }
         .banner .index_banner .index_banner_text h3 {
             font-size: 30px;
             width: 62%;
         }
         .banner .index_banner .index_banner_text p {
             font-size: 24px;
             line-height: 30px;
         }
         .banner .index_banner .index_banner_text .baner_moore span {
             font-size: 14px;
             line-height: 24px;
         }
         .banner .index_banner .index_banner_text .baner_moore i.icon_more {
             width: 12px;
             height: 9px;
         }
         .banner .cont_baner {
             width: 10px;
         }
         .swpBan .swiper-pagination-bullet {
             width: 4px;
             height: 4px;
         }
         .swpBan .swiper-pagination-bullet-active {
             width: 30px;
             height: 4px;
         }
         .index-research,
         .index_news {
             padding: 60px 0;
         }
         .index_title h3 {
             font-size: 24px;
             line-height: 30px;
         }
         .index_title a.more_index span {
             font-size: 12px;
             line-height: 24px;
         }
         .index_title a.more_index i.icon_more {
             width: 12px;
             height: 8px;
         }
         .index_title a.more_index {
             width: 120px;
             height: 40px;
         }
         .index_research_swiper {
             margin-top: 30px;
         }
         .research_swiper .swiper-slide {
             width: 480px;
         }
         .index_set-ext .index-swiper_h3 h3,
         .index_set-ext .index-swiper_h3 h3 span {
             font-size: 24px;
         }
         .index_set-ext .index-swiper_h3 p {
             font-size: 18px;
         }
         .index_set-ext .span_more1 span {
             font-size: 14px;
         }
         .index_research_swiper .jsys_swiper-next,
         .index_research_swiper .jsys_swiper-prev {
             width: 24px;
             height: 24px;
         }
         .index_swiper_next .swiper-pagination-bullet {
             width: 4px;
             height: 4px;
             margin: 0 4px;
         }
         .index_about_comt .index_about_cote p {
             font-size: 12px;
             line-height: 24px;
         }
         .index_about_comt h3 {
             font-size: 24px;
         }
         .index_about_comt h3 {
             margin-bottom: 20px;
         }
         .index_about_comt .about_more a {
             width: 120px;
             height: 40px;
         }
         .index_about_comt .about_more span {
             font-size: 12px;
         }
         .index_about_comt .about_more i.icon_more {
             width: 12px;
             height: 9px;
         }
         .index_news_list {
             margin-top: 30px;
         }
         .index_news_text .index-news-h3 h3,
         .index_news_text .index-news-h3 h3 a {
             font-size: 20px;
         }
         .index_news_text .index-news-h3 p {
             font-size: 12px;
             line-height: 24px;
         }
         .index_news_text .index_news_more span {
             font-size: 12px;
         }
         .index_news_text .index_news_more span i.icon_more1 {
             width: 16px;
             height: 16px;
         }
         .index_news_list ul li .index_news_text {
             padding-top: 24px;
         }
         .index_news_text .index-news-h3 .index-news-data span {
             font-size: 12px
         }
         .index_news_text .index-news-h3 .index-news-data i.icon_time {
             width: 12px;
             height: 14px;
         }
         .index_news_text .index_news_more {
             margin-top: 20px;
         }
         .index_news_text .index_news_more {
             margin-top: 30px;
         }
         .footer-l-h3 h3 {
             font-size: 24px;
         }
         .footer-logo img {
             width: 110px;
         }
         .footer-logo {
             margin-bottom: 20px;
         }
         .footer-l-h3 {
             margin-bottom: 20px;
         }
         .footer-l-p p {
             font-size: 12px;
             line-height: 28px;
         }
         .footer-l-p p .icon_eml {
             margin-right: 12px;
         }
         .footer-l-p p .icon_add {
             margin-right: 14px;
         }
         .footer-c p {
             font-size: 12px;
         }
         .footer-c h4,
         .footer-r ul li h4 {
             font-size: 16px;
             line-height: 24px;
         }
         .footer-r ul li dl dt a {
             font-size: 14px;
         }
         .footer-r ul li h4 {
             margin-bottom: 30px;
         }
         .footer {
             padding-top: 50px;
         }
         .footer-c h4 {
             margin-bottom: 24px;
         }
         .footer-conter {
             margin-bottom: 60px;
         }
         .footer_bah p,
         .footer_bah span,
         .footer_bah a {
             font-size: 14px;
         }
         .footer_bah .top-fh {
             width: 40px;
             height: 40px;
         }
         .pageheader .header .nav ul li a span {
             font-size: 14px;
             line-height: 80px;
         }
         .pageheader .header .nav ul li a i.icon_xia {
             width: 8px;
             height: 5px;
         }
         .pageheader .header .nav ul li {
             padding: 0 16px;
         }
         .pageheader .header .Switch_n a {
             font-size: 12px;
             line-height: 80px;
         }
         .pageheader .header .Switch_n span {
             font-size: 12px;
             line-height: 80px;
         }
         .pageheader .header .logo {
             width: 120px;
         }
         .pageheader .header {
             height: 80px;
         }
         .pageheader .header .logo {
             line-height: 80px;
         }
         .pageheader .header .Switch_n {
             margin-left: 5.6%;
         }
         .pageheader .header .nav ul li ._lev2 {
             top: 80px;
         }
         .pageheader .header .nav ul li ._lev2 ul li a {
             font-size: 14px;
         }
         .index_set-ext .index-swiper_h3 h3 .icon_img {
             width: 40px;
         }
         .index_set-ext .index-swiper_h3 h3,
         .index_set-ext .index-swiper_h3 h3 span {
             font-size: 20px;
         }
         .index_swiper_next {
             margin-top: 50px;
         }
         .footer-l-p p.icon_eml::before {
             width: 15px;
             top: 7px;
         }
         .footer-l-p p {
             padding-left: 25px;
         }
         .footer-l-p p.icon_add::before {
             width: 11px;
             top: 4px;
         }
         .footer-c h4,
         .footer-r ul li h4 {
             font-size: 14px;
             line-height: 24px;
         }
         .footer-r ul li dl dt a {
             font-size: 12px;
             line-height: 24px;
         }
         .footer-c h4,
         .footer-r ul li h4 {
             margin-bottom: 20px;
         }
         .footer-conter {
             margin-bottom: 40px;
         }
         .footer_bah p,
         .footer_bah span,
         .footer_bah a {
             font-size: 12px;
             line-height: 24px;
         }
         .footer_bah .top-fh {
             font-size: 30px;
         }
         .footer_bah .dit {
             padding: 7px 0;
         }
         .banner_img .banner_img_text span {
             font-size: 48px;
         }
         .banner_img .banner_img_text h3 {
             font-size: 24px;
         }
         .B-about-r .mCSB_container {
             padding-left: 116px;
         }
         .B-about .B-about-l h3 {
             font-size: 48px;
         }
         .submenu .swiper-slide a {
             font-size: 16px;
             line-height: 40px;
             padding: 0 24px;
         }
         .submenu {
             height: 70px;
         }
         .B-about {
             padding: 60px 0 80px 0;
         }
         .B-about-r .mCSB_container {
             padding-left: 84px;
         }
         .B-about .B-about-r h4 {
             font-size: 20px;
             margin-bottom: 20px;
         }
         .B-about .B-about-r p {
             font-size: 14px;
             line-height: 24px;
         }
         .B-about .B-about-r {
             height: 337px;
         }
         .B-about {
             padding: 60px 0 80px 0;
         }
         .B3-hist .his_oa .swiper-slide h3 {
             font-size: 350px;
         }
         .ridt_b3 {
             padding-bottom: 90px;
         }
         .B3-hist .his_oa {
             height: 510px;
         }
         .B3-hist .his_ob_ty .swiper-slide.swiper-slide-active h3 {
             font-size: 26px;
             line-height: 53px;
         }
         .B4-hzhb ul li .b4-text p {
             font-size: 16px
         }
         .B4-hzhb {
             margin-bottom: 50px;
         }
         .B4-hzhb-list {
             padding-bottom: 60px;
         }
         .pages ul li a {
             font-size: 12px;
         }
         .B4-hzhb ul li {
             margin-top: 24px;
         }
         .pages ul li a {
             line-height: 29px;
             padding: 0px 12px;
         }
         .d2_conter .d1_table .d1_comtew thead tr th,
         .d2_conter .d1_table .d1_comtew tbody tr td {
             font-size: 14px;
         }
         .d2_conter .d2_title h3 {
             font-size: 24px;
             margin-bottom: 24px;
         }
         .d2_conter {
             padding: 60px 0 80px 0;
         }
         .d2_conter {
             padding: 60px 0 80px 0;
         }
         .d2_conter .d2_table .d2_comtew tbody tr td,
         .d2_conter .d2_table .d2_comtew thead tr th {
             font-size: 14px;
         }
         .d2_conter .d2_table .d2_comtew thead tr th {
             height: 60px;
         }
         .d2_conter .d2_table .d2_comtew tbody tr td {
             padding: 0 17px;
         }
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3,
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3 a {
             font-size: 20px;
             line-height: 28px;
         }
         .e1-news-list ul li .e1-news-text .e1-news-h3 p {
             font-size: 14px;
             line-height: 24px;
             height: 48px;
         }
         .e1-news-list ul li .index_news_more span {
             font-size: 14px;
         }
         .e1-news-text .e1-news-h3 .index-news-data span {
             font-size: 14px;
         }
         .e1-news-list ul li .e1-news-text {
             padding-top: 24px;
         }
         .E1-news {
             padding-bottom: 80px;
         }
         .e2-delis-news .e2_title h3 {
             font-size: 22px;
             line-height: 30px;
         }
         .e2-delis-news {
             padding: 60px 0 80px 0;
         }
         .e2-delis-news .e2_conter {
             margin-bottom: 50px;
         }
         .e2-delis-news .e2_title p span {
             font-size: 14px;
             line-height: 24px;
         }
         .e2-delis-news .e2_conter,
         .e2-delis-news .e2_conter p {
             font-size: 14px;
             line-height: 24px;
         }
         .e2-delis-news .xiangqing_page p,
         .e2-delis-news .xiangqing_page span,
         .e2-delis-news .xiangqing_page a {
             font-size: 14px;
         }
         .f1_conter .f1_swhz_index .f1_swhz_title p {
             line-height: 26px;
             font-size: 14px;
         }
         .f1_conter {
             padding: 60px 0 90px 0;
         }
         .f1_conter .f1_swhz_index .f1_swhz_title h3 {
             font-size: 24px;
         }
         .f1_from .div_input_cont .div_input label span,
         .f1_from .div_text label span {
             font-size: 14px;
         }
         .f1_from .div_input_cont .div_input .layui-input,
         .f1_from .div_text textarea {
             font-size: 14px;
         }
         .f1_from .div_text textarea {
             height: 160px;
         }
         .f1_from .div_buttom .layui-btn {
             width: 140px;
             font-size: 14px;
             line-height: 40px;
             height: 40px;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut h3 {
             font-size: 24px;
             line-height: 28px;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut p span {
             font-size: 14px;
             line-height: 30px;
         }
         .ga_zxns_list ul li .sgcg_title .span span {
             font-size: 14px
         }
         .F2_zxns {
             padding-bottom: 100px;
         }
         .f3_top .f3_title h3 {
             font-size: 22px;
         }
         .f3_top .f3_ul ul li .f3_text p {
             font-size: 12px;
         }
         .f3_top .f3_ul ul li .f3_text h3 {
             font-size: 18px;
             line-height: 24px;
             margin-bottom: 4px;
         }
         .f3_marp {
             height: 300px;
         }
         .f3_top .f3_ul ul li .f3_icon_img {
             width: 110px;
         }
         .f3_top {
             padding-bottom: 40px;
         }
         .f3_top .f3_ul ul li .f3_icon {
             width: 60px;
         }
     }
     /* iPad横板显屏 - landscape指定输出设备中的页面可见区域高度小于宽度*/
     
     @media screen and (max-width: 1200px) {
         .rw_tk {
             height: auto;
         }
         .pageheader .header,
         .warp,
         .banner .index_banner .index_banner_text {
             width: 900px;
         }
         .pageheader .header .nav ul li {
             padding: 0 14px;
         }
         .banner .banner-prev {
             right: 1.6%;
         }
         .banner .banner-next {
             left: 1.6%;
         }
         .banner .index_banner .index_banner_text h3 {
             font-size: 28px;
         }
         .banner .index_banner .index_banner_text p {
             font-size: 20px;
         }
         .index_research_swiper {
             margin-top: 25px;
         }
         .index-research,
         .index_news {
             padding: 50px 0;
         }
         .index_about_comt .index_about_cote p {
             -webkit-line-clamp: 4;
         }
         .index_swiper_next {
             margin-top: 40px;
         }
         .index_news_text .index-news-h3 h3,
         .index_news_text .index-news-h3 h3 a {
             font-size: 20px;
         }
         .tophide .header .m_img a.one,
         .header .m_img a.tow {
             display: block;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_dl_comt {
             padding-left: 29px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2ul_li_dl .c2_ul_img {
             padding: 18px 21px;
         }
         .index_set-ext .index-swiper_h3 p,
         .index_set-ext .span_more1 .span_more_t {
             padding-left: 65px;
         }
     }
     /* iPad竖板显屏 - portrait指定输出设备中的页面可见区域高度大于或等于宽度 */
     
     @media screen and (max-width: 992px) {
         .index_set-ext .index-swiper_h3 p,
         .index_set-ext .span_more1 .span_more_t {
             padding-left: 65px;
         }
         .nav {
             display: none;
         }
         .pageheader .header,
         .warp,
         .banner .index_banner .index_banner_text {
             width: 92%;
         }
         .m_img {
             display: block !important;
         }
         .pageheader .header .Switch_n a {
             font-size: 16px;
         }
         .m_nav {
             display: block !important;
         }
         .footer-conter .footer-r {
             display: none;
         }
         .footer-conter .footer-l {
             width: 50%;
         }
         .footer-conter .footer-c {
             width: 49%;
             border-right: 0;
         }
         .footer_bah p,
         .footer_bah span,
         .footer_bah a {
             line-height: 24px;
         }
         .index_set-ext {
             padding: 40px 23px 30px 8px;
         }
         .index_about_comt h3 {
             margin-bottom: 20px;
         }
         .index_about_comt .about_more {
             margin-top: 30px;
         }
         .B3-hist .his_oa .swiper-slide h3 {
             font-size: 297px;
         }
         .B3-hist .his_ob_ty .his_ob .text_swpr {
             width: 600px;
             left: -250px;
         }
         .B3-hist .his_oa {
             height: 485px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_dl_comt {
             padding-left: 29px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2ul_li_dl .c2_ul_img {
             padding: 18px 21px;
         }
         .B2-item .B2-item-list ul li {
             width: 100%;
             margin-right: 0;
         }
         .B3-hist .his_ob_ty .his_ob {
             height: 429px;
         }
     }
     /* 手机端 - portrait指定输出设备中的页面可见区域高度大于或等于宽度*/
     
     @media screen and (max-width: 414px) {
         /* - 手机端显示 - */
         .mbl {
             display: block;
         }
         /* - pc端隐藏 - */
         .pc {
             display: none;
         }
         .pageheader .header .logo {
             width: 110px;
         }
         .pageheader .header .Switch_n a,
         .pageheader .header .Switch_n span {
             line-height: 60px;
         }
         .pageheader .header {
             height: 60px;
         }
         .pageheader .header .logo {
             line-height: 60px;
         }
         .banner .banner-prev,
         .banner .banner-next {
             display: none;
         }
         .banner .cont_baner {
             display: none;
         }
         /* .banner {

             margin-top: 60px;

         } */
         .banner .index_banner .index_banner_text h3 {
             font-size: 20px;
         }
         .banner .index_banner .index_banner_text h3 {
             width: 100%;
         }
         /* .banner .index_banner .index_banner_text {
             display: none;
         } */
         .banner .index_banner .index_banner_text p {
             width: 100%;
         }
         .banner .index_banner .index_banner_text h3 {
             line-height: 34px;
         }
         .banner .index_banner .index_banner_text p {
             font-size: 18px;
             line-height: 28px;
         }
         .swpBan .swiper-pagination-bullet-active {
             width: 40px;
         }
         .banner .swiper-container-horizontal>.swiper-pagination-bullets,
         .banner .swiper-pagination-custom,
         .banner .swiper-pagination-fraction {
             bottom: 15px;
         }
         .index-research,
         .index_news {
             padding: 30px 0;
         }
         .index_title h3 {
             font-size: 22px;
         }
         .index_title a.more_index span {
             font-size: 14px;
         }
         .index_title a.more_index {
             width: 110px;
             height: 40px;
         }
         .index_set-ext .index-swiper_h3 h3 .icon_img {
             width: 40px;
         }
         .index_set-ext .index-swiper_h3 h3,
         .index_set-ext .index-swiper_h3 h3 span {
             font-size: 20px;
             /* margin-bottom: 10px; */
         }
         .index_set-ext .index-swiper_h3 p {
             font-size: 16px;
             line-height: 24px;
         }
         .index_set-ext {
             padding: 21px 11px 18px 11px;
         }
         .index_swiper_next .jsys_pahr {
             display: none;
         }
         .index_research_swiper .jsys_swiper-next,
         .index_research_swiper .jsys_swiper-prev {
             margin: 0 14px;
         }
         .index_about_comt {
             width: 100%;
         }
         .index_about_comt .index_about_cote {
             width: 100%;
         }
         .index-about .index_l {
             width: 100%;
         }
         .index-about .index_r {
             width: 100%;
         }
         .index_about_comt .index_about_cote p {
             font-size: 14px;
             line-height: 22px;
         }
         .index_about_comt h3 {
             font-size: 22px;
             line-height: 24px;
         }
         .index_about_comt .index_about_cote p {
             -webkit-line-clamp: 16;
         }
         .index_about_title {
             top: 30px;
             transform: none;
         }
         .index_about_comt .about_more span {
             font-size: 14px;
             line-height: 30px;
         }
         .index_about_comt .about_more a {
             width: 110px;
             height: 40px;
         }
         .index_news_list {
             margin-top: 20px;
         }
         .index_news_list ul li {
             width: 100%;
             margin-right: 0;
             margin-top: 14px;
         }
         .index_news_list ul li:first-child {
             margin-top: 0;
         }
         .index_news_list ul li .index_news_text {
             padding-top: 24px;
         }
         .index_news_text .index-news-h3 h3,
         .index_news_text .index-news-h3 h3 a {
             font-size: 18px;
             line-height: 34px;
         }
         .index_news_text .index-news-h3 p {
             font-size: 14px;
             line-height: 24px;
         }
         .index_news_text .index_news_more {
             margin-top: 10px;
         }
         .footer {
             padding-top: 30px;
         }
         .footer-logo {
             width: 120px;
         }
         .footer-conter .footer-l {
             width: 100%;
             padding-right: 0;
         }
         .footer-conter .footer-c {
             width: 100%;
             border: 0;
         }
         .footer-logo {
             margin-bottom: 20px;
         }
         .footer-l-h3 h3 {
             font-size: 24px;
         }
         .footer-l-h3 {
             margin-bottom: 10px;
         }
         .footer-conter .footer-c .footer_c_t {
             float: left;
         }
         .footer-c h4 {
             margin-bottom: 0;
             margin-top: 10px;
         }
         .footer-conter .footer-c {
             display: none;
         }
         .footer-conter {
             margin-bottom: 20px;
         }
         .footer_bah p,
         .footer_bah span,
         .footer_bah a {
             font-size: 14px;
             line-height: 22px;
         }
         .index_set-ext .index-swiper_h3 p {
             padding-left: 60px;
         }
         .index_set-ext {
             padding: 27px 11px 35px 11px;
         }
         .submenu .swiper-slide a {
             font-size: 18px;
             line-height: 46px;
             padding: 0 20px;
         }
         .submenu {
             height: 70px;
         }
         .banner_img .banner_img_text span {
             font-size: 30px;
         }
         .banner_img .banner_img_text h3 {
             font-size: 20px;
         }
         .B-about .B-about-l {
             width: 100%;
         }
         .B-about {
             padding: 30px 0;
         }
         .B-about .B-about-l {
             height: auto;
         }
         .B-about .B-about-l h3 {
             font-size: 22px;
             line-height: 30px;
         }
         .B-about .B-about-r {
             height: auto;
             width: 100%;
         }
         .B-about-r .mCSB_container {
             padding-left: 0;
         }
         .B-about .B-about-r h4 {
             margin: 10px 0;
         }
         .B-about .B-about-r p {
             font-size: 14px;
             line-height: 22px;
         }
         .B-about .B-about-r h4 {
             font-size: 22px;
             line-height: 24px;
         }
         .B2-item .B2-item-list ul li {
             width: 100%;
             padding: 16px;
         }
         .B2-item .B2-item-list ul li .B2-img {
             width: 120px;
         }
         .B2-item .B2-item-list ul li .B2-text {
             width: calc(100% - 120px);
             padding-left: 10px;
         }
         .B2-item .B2-item-list ul li .B2-text h3 {
             -webkit-line-clamp: 1;
             height: 30px;
             margin-bottom: 10px;
         }
         .B2-item .B2-item-list ul li .B2-text p {
             line-height: 24px;
             height: 48px;
             margin-bottom: 26px;
         }
         .B2-item .B2-item-list ul li .B2-text span {
             font-size: 14px;
         }
         .rw_tk {
             width: 92%;
         }
         .rw_tk {
             padding: 30px 16px;
         }
         .rw_tk .renwu_tx {
             width: 100%;
             margin: auto;
         }
         .rw_tk .renwu_tx img {
             width: 60%;
             display: block;
             margin: auto;
         }
         .rw_tk .renwu_text {
             width: 100%;
             padding-left: 0;
         }
         .rw_tk .renwu_text .rw_name h3 {
             font-size: 18px;
             line-height: 24px;
             margin-bottom: 14px;
             margin-top: 16px;
         }
         .rw_tk .renwu_text .renwu_xq {
             height: 24vh;
         }
         .rw_tk .re_gubi {
             top: 16px;
             right: 16px;
             width: 18px;
             height: 18px;
         }
         .B2-item .B2-item-list ul li {
             margin-top: 20px;
         }
         .pages ul li {
             display: none;
         }
         .pages ul li.not_pat {
             display: block;
         }
         .B2-item .B2-item-list {
             margin-bottom: 30px;
         }
         .B2-item {
             padding-bottom: 30px;
         }
         .B3-hist .his_oa .swiper-slide h3 {
             font-size: 127px;
         }
         .B3-hist .his_oa {
             display: none;
         }
         .B3-hist .his_ob_ty {
             position: relative;
         }
         .B3-hist .his_ob_ty .his_ob .text_swpr {
             height: 300px;
         }
         .B3-hist .his_ob_ty .his_ob .text_swpr {
             width: 280px;
         }
         .B3-hist .his_ob_ty .his_ob {
             height: 420px;
         }
         .B3-hist .his_ob_ty .his_ob .text_swpr::before {
             width: 0;
             height: 0;
             border-left: 18px solid transparent;
             border-right: 18px solid transparent;
             border-top: 23px solid #fff;
             position: absolute;
             content: "";
             display: inline-block;
             bottom: -23px;
             right: 0;
             left: 0;
             margin: auto;
         }
         .B3-hist .his_ob_ty .his_ob .text_swpr {
             padding: 24px;
         }
         .B3-hist .his_ob_ty .warp {
             padding: 0;
         }
         .B3-hist .his_ob_ty .his_ob .text_swpr {
             width: 100%;
             left: 0%;
         }
         .B3-hist .his_ob_ty .his_ob .text_swpr {
             top: -319px;
         }
         .B3-hist .his_ob_ty .swiper-slide.swiper-slide-active h3 {
             top: 10px;
         }
         .B3-hist .his_ob_ty .year_dot {
             width: 100%;
         }
         .ridt_b3 {
             padding-bottom: 30px;
         }
         .B3-hist .his_ob_ty .hisob-prev,
         .B3-hist .his_ob_ty .hisob-next {
             z-index: 9;
         }
         .B3-hist .his_ob_ty .swiper-slide h3 {
             font-size: 36px;
             font-family: Arial;
             font-weight: bold;
             color: #E85C54;
             line-height: 48px;
         }
         .B4-hzhb ul li {
             width: 49%;
             margin-right: 2%;
             margin-top: 20px;
         }
         .B4-hzhb ul li:nth-child(2),
         .B4-hzhb ul li:nth-child(1) {
             margin-top: 30px;
         }
         .B4-hzhb ul li:nth-child(4n) {
             margin-right: 2%;
         }
         .B4-hzhb ul li:nth-child(2n) {
             margin-right: 0% !important;
         }
         .B4-hzhb-list {
             padding-bottom: 30px;
         }
         .B4-hzhb {
             margin-bottom: 30px;
         }
         .c2-cont {
             padding: 30px 0;
         }
         .c2_tlit_comt .c2_h3 h3,
         .c2_over h3,
         .ov_c2 .c2_h3 h3 {
             font-size: 22px;
             line-height: 26px;
         }
         .c2_tlit_comt .c2_h3 h3 sup,
         .c2_over h3 sup,
         .ov_c2 .c2_h3 h3 sup {
             font-size: 12px;
         }
         .c2_tlit_comt .c2_h3 {
             margin-bottom: 20px;
         }
         .c2_tlit_comt p {
             font-size: 14px;
             line-height: 22px;
             margin-bottom: 18px;
         }
         .c2_tlit_comt h5 {
             font-size: 16px;
         }
         .c2_over p {
             line-height: 22px;
         }
         .c2_over img {
             margin-top: 20px;
         }
         .ov_c2 {
             margin-top: 30px;
         }
         .ov_c2 .c2_lu .c2ul_li {
             width: 100%;
             margin-right: 0;
             margin-bottom: 20px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2ul_li_dl .c2_ul_img {
             padding: 16px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2ul_li_dl .c2_ul_img h3 {
             font-size: 22px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_tie {
             margin-top: 10px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_tie p {
             font-size: 14px;
             line-height: 24px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_dl_comt {
             padding: 20px;
             height: auto;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_tie p.title {
             margin-bottom: 10px;
         }
         .ov_c2 .c2_lu .c2ul_li .c2_dl_comt dl {
             width: 100%;
         }
         .d1_table,
         .d2_conter .d2_table {
             width: 100%;
             overflow: hidden;
             overflow-x: scroll;
         }
         .d2_conter .d1_table .d1_comtew,
         .d2_conter .d2_table .d2_comtew {
             width: 1200px;
         }
         .d2_conter .d2_title h3 {
             font-size: 22px;
             margin-bottom: 10px;
         }
         .d2_conter {
             padding: 30px 0;
         }
         .e1-news-list ul li {
             width: 100%;
             margin-right: 0% !important;
             margin-top: 24px;
         }
         .e1-news-list ul li .e1-news-text {
             padding-top: 20px;
         }
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3,
         .e1-news-list ul li .e1-news-text .e1-news-h3 h3 a {
             font-size: 18px;
             line-height: 30px;
         }
         .e1-news-list ul li .e1-news-text .e1-news-h3 p {
             font-size: 14px;
             line-height: 24px;
             height: 48px;
         }
         .e1-news-list ul li .index_news_more {
             margin-top: 20px;
         }
         .e1-news-list ul li:nth-child(1) {
             margin-top: 30px;
         }
         .E1-news {
             padding-bottom: 30px;
         }
         .e1-news-list {
             margin-bottom: 30px;
         }
         .e2-delis-news {
             padding: 30px 0;
         }
         .e2-delis-news .e2_title h3 {
             font-size: 22px;
         }
         .e2-delis-news .e2_title p {
             margin: 0;
         }
         .e2-delis-news .e2_title {
             margin-bottom: 0;
         }
         .e2-delis-news .e2_conter,
         .e2-delis-news .e2_conter p {
             font-size: 14px;
             line-height: 24px;
         }
         .e2-delis-news .e2_conter {
             margin-bottom: 30px;
         }
         .e2-delis-news .xiangqing_page p,
         .e2-delis-news .xiangqing_page span,
         .e2-delis-news .xiangqing_page a {
             font-size: 14px;
         }
         .f1_conter .f1_swhz_index {
             padding: 30px 24px;
         }
         .f1_conter .f1_swhz_index .f1_swhz_title h3 {
             font-size: 22px;
         }
         .f1_conter .f1_swhz_index .f1_swhz_title p {
             font-size: 14px;
             line-height: 22px;
         }
         .f1_conter {
             padding: 30px 0;
         }
         .f1_from .div_input_cont .div_input {
             width: 100%;
             margin-top: 10px;
         }
         .f1_from .div_input_cont .div_input:nth-child(1) {
             margin-top: 0;
         }
         .f1_from .div_text textarea {
             padding-left: 20px;
             padding-top: 46px;
         }
         .f1_from .div_text {
             margin-top: 10px;
         }
         .f1_from {
             margin-top: 14px;
         }
         .f1_from .div_buttom .layui-btn {
             width: 44%;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut h3 {
             font-size: 22px;
             line-height: 26px;
         }
         .ga_zxns_list ul li .sgcg_title {
             align-items: stretch;
         }
         .ga_zxns_list ul li .sgcg_title .span {
             width: 107px;
             height: 40px;
         }
         .ga_zxns_list ul li .sgcg_title .span i.icon_jiant {
             margin-left: 10px;
         }
         .ga_zxns_list ul li .sgcg_title .span span {
             font-size: 14px;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut {
             width: calc(100% - 107px);
             padding-right: 10px;
         }
         .ga_zxns_list ul li .sgcg_title .sfc_gut p span {
             font-size: 14px;
             line-height: 22px;
         }
         .ga_zxns_list {
             margin-bottom: 30px;
         }
         .F2_zxns {
             padding-bottom: 30px;
         }
         .ga_zxns_list ul li .sgcr_text {
             padding: 24px;
         }
         .ga_zxns_list ul li .sgcr_text h3 {
             font-size: 16px;
             line-height: 24px;
         }
         .ga_zxns_list ul li .sgcr_text p {
             font-size: 14px;
             line-height: 24px;
         }
         .ga_zxns_list ul li .sgcr_text h5 {
             font-size: 16px;
             line-height: 24px;
         }
         .ga_zxns_list ul li .sgcr_text {
             font-size: 14px;
             line-height: 24px;
         }
         .f3_top .f3_title h3 {
             font-size: 22px;
         }
         .f3_conter {
             padding: 30px 0;
         }
         .f3_top {
             padding-top: 20px;
         }
         .f3_top .f3_ul ul li {
             width: 50%;
         }
         .f3_top .f3_ul ul li .f3_icon {
             width: 50px;
         }
         .f3_top .f3_ul ul li .f3_text h3 {
             font-size: 20px;
         }
         .f3_top .f3_ul ul li .f3_text p {
             font-size: 14px;
             line-height: 22px;
         }
         .f3_top .f3_title {
             margin-bottom: 10px;
         }
         .f3_top .f3_ul ul li {
             padding: 20px 10px;
         }
         .f3_top .f3_ul ul li:nth-child(2) {
             border-right: 0;
         }
         .f3_top .f3_ul ul li:nth-child(1),
         .f3_top .f3_ul ul li:nth-child(2) {
             border-bottom: 1px solid #d4d4d4;
         }
         .f3_top {
             padding-bottom: 20px;
         }
         .f3_marp {
             margin-top: 20px;
         }
         .index_swiper_next {
             margin-top: 30px;
         }
         .index_news_text .index-news-h3 p {
             height: auto;
         }
         .index_set-ext .index-swiper_h3 p {
             padding-left: 53px;
         }
         .index_set-ext .span_more1 .span_more_t {
             padding-left: 53px;
         }
         .index_about_comt .index_about_cote p {
             -webkit-line-clamp: 5;
         }
         .banne_ny {
             margin-top: 60px;
         }
     }
     
     @media screen and (max-width: 375px) {
         /* - 手机端显示 - */
         .mbl {
             display: block;
         }
         /* - pc端隐藏 - */
         .pc {
             display: none;
         }
         .index_set-ext {
             padding: 21px 11px 18px 11px;
         }
     }
     
     @media screen and (max-width: 360px) {
         .index_about_comt .index_about_cote p {
             -webkit-line-clamp: 4;
             margin-bottom: 20px;
         }
     }
     
     @media screen and (max-width: 320px) {
         .index_about_comt .index_about_cote p {
             -webkit-line-clamp: 4;
             margin-bottom: 20px;
         }
     }